Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update secp256k1 dependency #80

Merged
merged 5 commits into from
Jul 2, 2024
Merged

Update secp256k1 dependency #80

merged 5 commits into from
Jul 2, 2024

Conversation

apoelstra
Copy link
Contributor

Also do some other deferred maintenance.

Fixes #79.

In secp256k1-sys we replaced this feature with a cfg flag back in
rust-bitcoin/rust-secp256k1#263 ... here we got
rid of the feature but retained the feature-gate, making the
functionality useless.

While we are at it, whitelist the cfg flags that we _do_ use.
@apoelstra
Copy link
Contributor Author

cc @jonasnick @real-or-random

@bennyhodl
Copy link

Is this going to be merged and released soon?

Copy link
Collaborator

@jonasnick jonasnick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 4fb4de3

@jonasnick jonasnick merged commit 8733740 into master Jul 2, 2024
28 checks passed
@apoelstra apoelstra deleted the 2024-06--secp-29 branch July 2, 2024 13:11
@apoelstra
Copy link
Contributor Author

Is this going to be merged and released soon?

I'd like to update the copy of libsecp256k1-zkp as well to fix ElementsProject/rust-elements#202 and then yes, an update is a high priority.

@jonasnick do you know what the relationship between libsecp and libsecp-zkp is right now? Can I just update the libsecp-zkp in this library to master and expect things to work? I believe we depend here on the context objects from both libraries to be identical.

@jonasnick
Copy link
Collaborator

Yes I'd expect that updating libsecp-zkp in this library will work. Good point about the context object; it's identical in both forks of the library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update secp256k1 to 0.29
3 participants